﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body {
	color: #666;
	font: 12px/1.231 arial,helvetica,clean,sans-serif,"宋体";
	background-image: url(../img/1.jpg);
	background-repeat: repeat-x;
} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}


/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }
.left,.leftr{ width:216px; float:left; overflow:hidden;}
.leftr{ float:left;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(../img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(../img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right,.rightl{ width:760px; float:right; display:inline;overflow:hidden;}
.rightl{ float:right;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop {  font-size:0; overflow:hidden;}
.right2top { background:url(../img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot {font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(../img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:735px; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  padding-bottom:15px; overflow:hidden;}
.h_nav li a:-webkit-any-link{ display:block;}
/*头部开始*/
.topWrap{ background:url(../img/Common/t_bj.gif) repeat-x center top; height: 279px; overflow:hidden;}

.h_top{ height:30px; line-height: 30px; color:#5c5c5c; overflow:hidden; /* padding-left:23px; */ /* padding-top: 5px; *//* font-family:"宋体"; */ font: 14px "Microsoft Yahei";background:url(../img/Common/t_ico.gif) no-repeat left center;}
.h_top span a {
	color: #5c5c5c;
	display: inline-block;
	line-height: 30px;
	background-image: url(../img/4.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

.h_nr{ height: 168px; overflow:hidden;}
.h_logo{ width: 630px; height:92px; overflow:hidden; margin:33px 0 0 0;}
.h_logo span{ /* width:89px; */ /* height:92px; */ /* display:inline-block; */ /* overflow:hidden; */}
.h_logo span img{ width:89px; height:92px;  }
.h_logo h1{ width: 330px; font: 32px "Microsoft Yahei"; color: #4489CC; padding: 33px 0 0 18px; line-height:30px; font-weight:bold;}
.h_logo h1 i{ display:block; color:#333; font-size:18px; font-weight:normal;}
.h_logo h1 i  img{ vertical-align:middle; margin-right:20px;}
.h_logo h1 i img.line1{ margin-left:20px;}

.h_lx{
	width: 227px;
	height: 85px;
	overflow: hidden;
	font: 16px "Microsoft Yahei";
	margin-top: 53px;
	margin-right: 100px;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 55px;
	background-image: url(../img/5.png);
	background-repeat: no-repeat;
	background-position: 0px 15px;
}
.h_lx p{ /* padding-left:28px; */ background:url(../img/Common/tel.gif) no-repeat left center; font:18px "Microsoft Yahei"; color:#5c5c5c;}
.h_lx p span { font: 35px impact; color: #FF0000; /* letter-spacing: 0px; */ /* display:inline-block; */ /* padding-left:3px; */}
.h_lx i{ display:block; font:14px "Microsoft Yahei"; background:url(../img/Common/tel_ico.gif) no-repeat; width:139px; height:27px; line-height:27px; text-indent:30px; margin:7px auto 0;}
.h_lx i a{ color:#fff;}

.h_nav{height: 76px; overflow:hidden;}



/*头部结束*/
.ban_bg {
	background-image: url(../img/2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 545px;
}
.topWrap .header .h_nr .h_logo.fl img {
	display: block;
	float: left;
	padding-top: 20px;
}
.topWrap .header .h_nr .h_logo.fl .fl span {
	color: #F00;
}
.topWrap .header .h_top p {
	line-height: 30px;
}
.topWrap .header .h_nav ul .cur .cur_1 {
	background-image: url(../img/6.png);
	background-repeat: no-repeat;
	background-position: 19px 22px;
	padding-left: 15px;
}

.s_bj{
	height: 83px;
	overflow: hidden;
	background-image: url(../img/7.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 30px;
}
.sou{ width: 1200px; height: 83px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:333px; padding-top: 26px; *padding-top:8px; }
.inp01{ width:256px; height: 38px; line-height: 38px; background:url(../img/s.gif) no-repeat; border:0 ; color:#23px; font-size:12px; padding-left:10px;}
.inp02{ background:url(../img/ss.gif) no-repeat; width: 60px; height: 38px; border:0;}
.sou p{ width:600px; color: #404040; /* font-family:"宋体"; */ font: 18px "Microsoft Yahei";line-height: 91px;/* font-weight: bold; */}
.sou p a{
	color: #666666;
	padding: 0 8px;
	background-image: url(../img/4.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "Microsoft Yahei";
	font-size: 16px;
}

.link { height:120px;overflow:hidden; }
.link h2{ height:39px; background:url(../img/link_line.gif) repeat-x center bottom; overflow:hidden;}
.link h2 span a{ color:#a6a6a6; font:12px "宋体"; display:inline-block; margin-top:18px;}
.link h2 i{ font:12px/39px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase;}
.link h2 i a{ color:#014f99; font:16px/39px "Microsoft Yahei"; display:inline-block; padding-right:10px;}
.link p{ line-height:23px; color:#a6a6a6; padding-top:10px; font-family:"宋体";}
.link p a{
	color: #404040;
	padding: 0 26px;
	display: inline-block;
}

/**/
.cplm {
	height: 50px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/5.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.cplm h2 a {
	font-family: "微软雅黑";
	font-weight: bold;
	line-height: 50px;
	height: 50px;
	color: #438bca;
}
.cplm h2 {
	float: left;
	color: #438bca;
}
.cplm a {
	color: #438bca;
}
.cplm .gdz {
	display: block;
	float: right;
	line-height: 50px;
	height: 50px;
	font-family: "微软雅黑";
	width: 90px;
	text-align: center;
	font-size: 14px;
	color: #666;
}




.cpzs {
	height: 400px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	color: #438bca;
	padding-top: 20px;
}
.cplm h2 .srez {
	color: #F00;
}
.cpzs .cpzs_1 {
	height: 370px;
	width: 288px;
	float: left;
	margin-right: 15px;
}
.cpzs .cpzs_1.jfa {
	margin-right: 0px;
	height: 40px;
}
.cpzs .cpzs_1 h3 {
	line-height: 50px;
	height: 50px;
	text-align: center;
	display: block;
	font-weight: normal;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
}
.gxl {
	background-image: url(../img/7.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 337px;
	margin-bottom: 35px;
}
.gxl .gxl_1 {
	height: 337px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/8.png);
	background-repeat: no-repeat;
	background-position: 0px 50px;
}
.gxl .gxl_1 h3 {
	display: block;
	float: left;
	font-family: "微软雅黑";
	font-size: 19px;
	margin-right: 89px;
	margin-top: 267px;
	color: #686B6F;
	margin-left: 20px;
}
.gxl .gxl_1 h3 span {
	color: #F00;
}
.gxl .gxl_1 .erz {
	padding-left: 50px;
}
.gxl .gxl_1 .erz_1 {
	padding-left: 40px;
}
.gxl .gxl_1 .erz_2 {
	margin-left: 70px;
	margin-right: 0px;
}
.cplm h2 span {
	    font-family: "微软雅黑";
    font-weight: bold;
    line-height: 50px;
    height: 50px;
    color: #438bca;
}
.cplm h2 span me {
	color: #F00;
}
.flbz {
	height: 390px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.cplm.jdzx {
	background-image: url(../img/8.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.flbz ul {
	margin-left: 350px;
	margin-top: 25px;
	display: block;
	width: 850px;
	height: 67px;
}

.flbz ul li a {
	display: block;
	height: 51px;
	width: 160px;
	font-family: "微软雅黑";
	font-size: 17px;
	line-height: 51px;
	text-align: center;
	font-weight: bold;
	background-image: url(../img/9.jpg);
	background-repeat: no-repeat;
}
.flbz ul li {
	float: left;
}
.flbz ul li a:hover {
	background-image: url(../img/10.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}
.flbz ul li .bjz {
	color: #FFF;
	background-image: url(../img/10.jpg);
	background-repeat: no-repeat;
}
.flbz .ryj {
	float: left;
	height: 270px;
	width: 285px;
	margin-right: 20px;
	background-color: #999;
	background-image: url(../img/11.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.flbz .ryj.jsz {
	margin-right: 0px;
}
.flbz .ryj .ryj_1 {
	height: 160px;
	width: 225px;
	margin-top: 29px;
	margin-left: 32px;
}
.flbz .ryj h2 {
	font-family: "微软雅黑";
	font-size: 16px;
	text-align: center;
	display: block;
	margin-top: 60px;
	font-weight: normal;
}


/* 优势 */

.ys{
	height: 910px;
	background-image: url(../img/ys_bg2.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
.ys h3{ text-align:center; padding:45px 0 50px;}
.ys h3 b{ display:block; font-size:26px; color:#fff; background:url(../img/ys_bg1.png) no-repeat center; word-spacing:10px; margin-top:12px;font-family: "微软雅黑";}

.ys dl{ float:left; background:url(../img/ys_bg3.jpg) no-repeat right 9px; width:495px; height:180px; margin-right: 170px; margin-bottom:28px;}
.ys dt{ float:left;}
.ys dt img{ display:block; width:180px; height:180px;}
.ys dd{ float:left; width:295px; padding-left:10px;}
.ys dd b{ font-size:24px; color: #4489CC; display:block; padding-top:25px; border-bottom:1px dashed #a8a8a8; padding-bottom:7px;margin-bottom:7px;font-family: "微软雅黑";}
.ys dd b i{ color: #FF0000; padding-right:10px;}
.ys dd p{ font-size:13px; line-height:22px; color:#555; width:275px; margin:0 auto;}
.ys dd p em{ color: #FF0000; font-weight:bold;}

.ys .tel{ width:470px; margin-top:8px; height:104px; padding-top:55px; background:url(../img/ys_bg4.jpg) no-repeat; text-align:center; font-size:24px; font-weight:bold; color:#0c6200;}
.ys .tel b{ display:block; padding-bottom:4px;}
.ys .content.clearfix .no_mg.bianj {
	margin-right: 0px;
}
.kfjz {
	height: 157px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.cplm.jdzx_1 {
	background-image: url(../img/88.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

/**/
.hg{margin-top: 40px;height: 389px;font-family: "Microsoft YaHei";overflow: hidden;}
.hg h3{text-align: center;color: #333;font-size: 16px;display: block;margin-bottom: 30px;font-weight: normal;}
.hg h3 a{color: #da251d;font-size: 28px;font-weight: bold;display: block;}
.hg h3 p{color: #999999;font-size: 10px;font-weight: normal;font-family: "arial";margin-top: 20px;text-transform: uppercase;display: block;margin-bottom: 20px}
.hg h3 span {
	display: block;
	margin-top: 0;
	margin-bottom: 30;
	margin-left: 480px;
	height: 50px;
}
.hg h3 span a{
	width: 117px;
	height: 32px;
	color: #fff;
	font-size: 14px;
	display: block;
	line-height: 32px;
	float: left;
	margin-right: 10px;
	background-color: #da251d;
	background-image: url(../img/2.jpg);
}
.hg .content h3 span a:hover {
	background-image: url(../img/1.jpg);
	text-decoration: none;
}

.hg h3 span em{color: #333333;font-size: 14px;font-style: normal;display: block;text-align: left;}
.hg h3 span em b{display: block;font-size: 18px;font-family: "Trebuchet MS";}
.hg dl{width: 515px;padding: 0 18px;background: #D7EAFB;height: 155px;float: left;margin: 0 96px 35px 0;}
.hg .none{margin-right: 0}
.hg dl dt{width: 304px;float: left;padding: 0 18px;padding-top: 25px}
.hg dl dt span{color: #da251d;font-size: 16px;font-weight: bold;}
.hg dl dt span a{color: #404040;font-size: 16px;font-weight: bold;display: inline-block;/* padding-left: 27px */}
.hg dl dt p{padding-top: 15px;color: #666666;font-size: 14px;line-height: 26px}
.hg dl dt p a{color: #333;font-size: 14px;padding-top: 10px; display:block;}
.hg dl dd img{width: 172px;height: 122px;display: block;float: right;padding-top: 15px}
.hg .content .shezhi {
	height: 300px;
}
.gywom {
	height: 505px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/15.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.gywom .gywom_1 {
	height: 500px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/19.jpg);
	background-repeat: no-repeat;
	background-position: 0px 110px;
}
.gywom .gywom_1 h2 {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #4489CC;
	display: block;
	padding-top: 51px;
	padding-bottom: 10px;
}
.gywom .gywom_1 .spzx {
	float: left;
	height: 275px;
	width: 521px;
	background-color: #36C;
	margin-top: 44px;
	margin-left: 6px;
}
.gywom .gywom_1 .spzx_1 {
	/* background-color: #009; */
	float: right;
	height: 285px;
	margin-top: 44px;
	width: 614px;
	/* margin-left: 32px; */
	margin-right: 20px;
	margin-left: 32px;
}
.gywom .gywom_1 .spzx_1 h2 {
	font-family: "微软雅黑";
	font-size: 31px;
	color: #444444;
	display: block;
	margin-bottom: 10px;
}
.gywom .gywom_1 .spzx_1 p {
	display: block;
	height: 110px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #404040;
	line-height: 25px;
}
.gywom .gywom_1 .spzx_1 a {
	display: block;
	font-family: "微软雅黑";
	font-size: 13px;
	color: #F00;
}
.gywom .gywom_1 .spzx_1 .yangs {
	margin-top: -12px;
}



/**/
.news{ height: 420px; overflow:hidden; width: 740px; margin-top:44px; font-family:"Microsoft Yahei";}
.n_nav{ height:49px; background:url(../img/xc_nav.gif) repeat-x center top;}
.n_nav span a , .wt span a{ text-transform:uppercase; display:inline-block; font:12px/40px Arial, Helvetica, sans-serif; color:#888888; padding-right:10px; font-style:italic;}
.n_nav li{ float:left;}
.n_nav li a{ font-size:16px; color:#383838; line-height:40px; height:49px; padding:0 17px; font-weight:bold;display:inline-block;}
.n_nav li a:hover ,.n_nav .cur a{ background:url(../img/news_cur.gif) no-repeat center top; color:#fff; text-decoration:none;}
.news_c{ height:290px; overflow:hidden;}
.news_c dl{ height:142px; margin-top:16px; overflow:hidden;}
.news_c dt{ width:195px; overflow:hidden;}
.news_c dt img{ border:1px solid #dfdfdf; padding:3px; width:187px; height:124px;}
.news_c dd{ width: 513px; line-height:20px; color:#777777; font-size:14px;}
.news_c dd h3 { line-height:34px;}
.news_c dd h3 a{ font-size:16px; color:#323232;}
.news_c ul { margin-top:5px;}
.news_c ul li{ width: 320px; padding-left:17px; background:url(../img/news_ico.gif) no-repeat left 10px; line-height:30px;}
.news_c li a{ color:#777777; font-size:14px;}

/**/

/**/
.wt{ width:362px; height:362px; overflow:hidden; margin-top:44px; font-family:"Microsoft Yahei";}
.wt h2{ height:49px; background:url(../img/xc_nav.gif) repeat-x center top;}
.wt h2 i{ font-size:16px; color:#383838; line-height:40px; height:49px; width:132px; text-align:center;font-weight:bold;display:inline-block; background:url(../img/news_cur.gif) no-repeat;}
.wt h2 i a{ color:#fff;}
.wt dl{ padding:20px 0; border-bottom:1px dashed #999; font-size:14px;}
.wt dt{ background:url(../img/w.gif) no-repeat left 2px; padding-left: 25px; color:#777777; line-height:20px;}
.wt dt a{ color:#777;}
.wt dd{ background:url(../img/d.gif) no-repeat left 2px; padding-left: 25px; color:#777777; line-height:24px; margin-top:10px;}

/**/.for {
	background-color: #4c91cd;
	background-image: url(../img/21.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 383px;
}
.for .for_1 {
	height: 383px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.for .for_1 .for_yq {
	height: 50px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 57px;
	margin-bottom: 29px;
}
.for .for_1 .for_yq a {
	color: #F3E8E8;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 16px;
	background-image: url(../img/3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.for .for_1 .dbdh {
	height: 46px;
	margin-bottom: 20px;
}
.for .for_1 .dbdh ul li {
	float: left;
	width: 129px;
}
.for .for_1 .dbdh ul li a {
	display: block;
	line-height: 46px;
	font-family: "微软雅黑";
	font-size: 16px;
	padding-right: 10px;
	padding-left: 10px;
	color: #EEE;
	text-align: center;
	background-image: url(../img/3.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.for .for_1 .dbdh ul li a:hover {
}
.for .for_1 .banquan {
	float: left;
	height: 155px;
	width: 800px;
	background-image: url(../img/22.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	padding-left: 180px;
	padding-top: 25px;
}
.for .for_1 .weima {
	float: right;
	height: 155px;
	width: 131px;
	padding-top: 25px;
}
.for .for_1 .banquan p {
	color: #F0F0F0;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 25px;
}

/*主图*/
.banner{width:100%;overflow:hidden;height:545px;position:relative}
.banList{position:absolute;left:50%;margin-left:-800px;height:545px}
.banList li{height:545px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}